package com.bl.student.service.biz.user;

import com.bl.student.dao.model.TeacherStudentEntity;
import com.bl.student.dao.model.UserEntity;
import com.bl.student.dao.redis.model.UserInfo;
import com.bl.student.service.vo.DelBody;
import com.bl.student.service.vo.DelListBody;
import com.bl.student.service.vo.user.*;
import org.springframework.data.domain.Pageable;

import java.util.List;

/**
 * Created by yujingyi on 2018/1/15.
 */
public interface UserService {
    UserSimpleInfoVo getUserById(int userId);

    UserEntity getUserByMobile(String mobile);

    UserEntity getUserByAccount(String account);

    UserEntity getUserByNickname(String nickName);

    void createUser(UserEntity userEntity);

    void modifyUser(UserInfoModifyVo userInfoModifyVo, UserInfo userInfo);

}
